#pragma once

#include<iostream>
#include<fstream>
#include<memory>
#include<utility>
#include<algorithm>
#include<functional>

#include<string>
#include<sstream>
#include<array>
#include<vector>
#include<unordered_map>
#include<unordered_set>

#include "KuaDu/Core/Log.h"
#include "KuaDu/Core/Base.h"

#ifdef KD_PLATFORM_WINDOWS
	#include "Windows.h"
#endif // KD_PLATFORM_WINDOWS

#define YAML_CPP_STATIC_DEFINE
